package com.tuanzi.controller.admin;

import com.tuanzi.ResultVo.ResultVO;
import com.tuanzi.entity.User;
import com.tuanzi.utils.Status;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpSession;

/**
 * @author tuanzi
 * @version 1.0
 * @date 2022/4/2 15:15
 */

@RestController
@RequestMapping("/admin")
public class PersonalInformation {

    /**
     * 获取用户的个人信息
     */

    // 直接从cookie中获取需要用到的session信息
    @RequestMapping("/info")
    public ResultVO getUserInfo(HttpSession session){
        // 这里我们需要对个人的cookie进行一个判断，如果获取到的session为null，你们直接跳转到登录界面
        User user = (User) session.getAttribute("user");
        if (user == null){
            return new ResultVO(Status.JUMPFAILED,null);
        }
        return new ResultVO(Status.JUMPSUCCESS,user);
    }

}
